// // 按需导入的格式 
// //  import { 变量1，函数2，.... } from '模块'
// import  { fn, fn1, a }  from './es6module/a.js'
// console.log(fn(100,200),fn1, a)

// // 默认导入的格式
// import obj from './es6module/b.js'
// console.log(obj, obj.a,obj.fn(100,200))

// 有混合导入
import obj, {fn1} from './es6module/c.js'

console.log(obj,fn1)

// 项目的入口文件
// 'vue' 是在这个项目中通过npm安装的包
// 脚手架工具自动给你安装的包,在如下两个地方可以看到：
//   - package.json
//   - node_modules

// 相当在.html文件中<script src="./vue.js">
// 默认导入
// vue会去node_modules中找
// node_modules\vue\dist\vue.runtime.common.dev.js
import Vue from 'vue' 

// App.vue是一个单文件组件
// 导入一个组件
// 默认导入
import App from './App.vue'
// alert('123456')
// console.log(Date.now())
// 约定当前对vue代码的提示方式
// production:生产环境
// productionTip = false 不采用生产环境下的提示。尽可能给更多的提示信息。
Vue.config.productionTip = false

// Vue实例有一个函数$mount, 它可以把vue实例挂载到某个dom窗口容器中
// new Vue().$mount('#app')  <====> new Vue({el:'#app"})

// render也是Vue实例的一个配置项
// render作用：指定视图的内容，它的值是一个函数。
//           在这里，它的内容就是上面引入的组件App

// 整体的作用是：把App.vue这个组件的内容，渲染到 public/index.html中的
// <div id="app"></div> 中， 再显示出来。

new Vue({
  render: h => h(App),
  // render: function(h) { return h(App) },
}).$mount('#app')

// #app 是指public下index.html中的14行中的<div id="app">
